adding missing documentation and setting default value for config_file