fixed #to_s