re-write update_pack ()