first parse try