h-m construction