update the parser for nef and neg