added ControllerExperiment to play around with. Controller is the
working one