implemented ui checks using 'enabledfeatures' settings