add scheme-mode