add missing static product() to String