Changed how the contollers worked