hlloy

For definition of hlloy, please visit here.