- implemented all 3 modules (cond branching, variables, loop)