added substraction
added multiplication