changes to support multiple modules