tailored for MSC Dist-Ex contest