parser n router