add Lexeme and LexemeFactory