added some environment strings
started work on factory