fix to_s