IMC planning and execution