improving the package