added note to point out reason for using string builder