update package name to introduce more inheritance strategy