thoughts about controller design.