starting on liquid lexer