use configuration file instead