My personal HMAPF