Add Packing functionality