working on hmpg