adds to_s method