small change in mc method