add check to_s