FactoryMethods

Made Factory methods.