MY_Controller should do most of the work.