all op done