Bag Factory Design