add toString Method