some changes YCM