mechanism for enabling/disabling of modes updated