working on hm2