integrate MC changes