add operator % to String