Implemented add and substract