adds string parsing code