mcdc second step implementation