Working add and subtract