setting up midcast for step