injection in the controller