Proper packing implemented