forgot to update top->top_parser