support multiple package version