support multiple major releases