finish one operation