#4 adding operation