add toString
add toString method