rename the name of package and support consistently read