main set op