adds config dir parameter to make loading config simpler