renaming instance creators to Factory