haff S f. m.