add packing