restructuring of packages