config file externalized