app is controlled by external config.cfg