fhoos

For definition of fhoos, please visit here.