add a better solution to load all controllers.