FACTORY -Our own factory-