support config file