garment constructor