further reduce the amount of packages