put everything in a package