Controller exercise draft 1 completed