support other scala versions