ebaby Story 9 - refactory to usa a Factory + merged all the Factories into one