add a new plan that reading code complete