Add operation implemented