pack, pool
reshape