real time parsing