redefine pack