edited to_s method