fix parser's bug