added arithmetic functions (add, mul, div...)