added factory confusion
sweet factories
factories all working?