created a package hierarchy