added if, modulo, AST tree is now correctly created