refacturing of manufacture#create