added physical packing