worked on TO varParser, customParser