pack is now condense, unpack is now expand