config: using ordered dict to maintain the order of the config
files/items
scheduler provide more exception infomation