add runSetting API