prepare MC