rifattorizzare il controller