added config file support for all programs