CONTROLLER DESIGN