a better way to change the way CM works with GH