Use injectors and controller instead of nodes and controller