Refactor directors controllers.