add string parsing2