add to_s for point