better factored mco commands