bug fix: use sc_ops instead of c_ops to constuct m_ops