adding new cm stuff