Add mode encoder