haffets

For definition of haffets, please visit here.