flat parsing done.