finished creating multi-mode Moperator