add HAMM