remove memoiztion in parser