header is now fully implemented into BasePackage