require product-creation-module only when needed