implement packer list