New YCM build method