add more lexical filter function