added ability to add to lexer