adding MC mode