requiring the config file as a param