basic rule following and display on prefs page