add has_note with mode