update MAIN parser