add support for cmhw