HAFFS

Definition of HAFFS