CMHoF-ACM-design-language