prefer 2 append call, rather than create a temp intermediary string object with +