- support for variables
- start of if/else implementation