add optional hmap tests