toString updated