HAFTS

Definition of HAFTS