to make the operation all