updated parsing table