building the package