add -, -, *, / operations and tests