replaced IStringPackageParser with IStringParser