starts fixing the controller