add parser loop