Added variable setting and identity function
Added if and == functions