CM by contract