parser bugs fix