2 substraction methods added and looks like all works properly