imblazes

For definition of imblazes, please visit here.