including getHCPPackages, structural done