factory to properties
file renamed and factory implemented