if and unary - and + now working