add string parser