FACTORY AND SHIPING