starting to support multiple composite creation