minor :
I moved the + "," ... to next line
this way, if ever we remove a line, we won't end up with data like    [a,b,] ... where the last comma should be removed.