Decoupled controllers and Application