differentiate between package and subPackage