Support user provided configuration file