added ops sm