add rederString method