generic operaitions are finished