r/o
1
* model the application
2
* lexer + parser
3