add cm hardware frameworks