* it's now only loads necessary controllers during the initialization.