reworked the controller