improved packing