- added ability to load dependencies through the config