config requires controllers