controller di