modified completion