injecting controllers