TURNOVER 2.0 BETA: A GUIDE FOR TESTERS TurnOver is a screen reader for the Mac, built in the shape of NVDA, that works alongside VoiceOver. This beta supports three applications: Mail, Safari and Terminal, with Microsoft Word, Finder, the App Store, Music, Podcasts, TV, Messages, WhatsApp, Claude and TextEdit as previews that you turn on if you want to try them (TurnOver menu, Apps). When one of them comes to the front, TurnOver switches VoiceOver off and takes over; when you leave it, VoiceOver comes back. Every other application stays with VoiceOver. It runs on macOS 14 or later, on Apple silicon and Intel Macs. This is a proof of concept. Thank you for testing it. Please tell us what goes wrong (see SENDING FEEDBACK below). GETTING STARTED 1. Copy TurnOver to your Applications folder and open it. A welcome message explains the permissions. 2. TurnOver needs two permissions. In System Settings, Privacy and Security, turn TurnOver on under Accessibility (called Device Control and Data Access on macOS 27), and under Input Monitoring (if TurnOver is not in the Input Monitoring list, add it with the plus button below the list). macOS asks for the first; if it doesn't ask for the second, TurnOver shows you where it is. 3. Switch to Mail, Safari or Terminal. VoiceOver goes off, TurnOver says "TurnOver on", and reads. TurnOver updates itself: once a day it checks for a new build, says "A TurnOver update is available", and opens a window where you choose Install Update or Skip. TurnOver menu, About and updates, Updates: check now, turn the daily check off, or turn on "Download and install updates automatically" (the update then installs next time TurnOver quits, or straight away from that menu). Your permissions carry over to each update. Updates, What's new, lists every build's changes, including which reported problems are fixed. After an update, TurnOver tells you how many new things there are to try, and lists them in the TurnOver menu under New to try. TurnOver can open when you log in: TurnOver menu, Settings, Starting, Open TurnOver at login. While it is running it has an item in the menu bar, called TurnOver. YOUR TESTER KEY TurnOver is a closed beta. Each tester has a personal key, sent by email. The first time TurnOver starts, it asks for it: open the link in the email (TurnOver takes the key by itself), or copy the key and paste it into the box with Command V. Until then VoiceOver carries on as usual. Each beta build works for 90 days from the day it was made; every update starts that again. TurnOver menu, About and updates, Tester key says whose key it is and until when this build works. Please keep your key to yourself. THE KEYS THAT MATTER TurnOver has three sets of keys. - The Mac style: VoiceOver's own keys, doing what they do in VoiceOver (VO is Control and Option together). - The Windows style: NVDA's own keys, doing what they do in NVDA (Caps Lock is the NVDA key). - In both styles: TurnOver's own commands, behind one key: Command Control Comma, then a letter. They never change with the style, and they work even in an application VoiceOver reads (TurnOver steps in, then hands back). Why one key: Apple's own apps use nearly every Command Control letter (Finder, Safari, Mail, Terminal, Preview, Xcode), and TurnOver shouldn't take shortcuts away from them. Tell us what you think of it. TurnOver's own commands: press Command Control Comma, hear "TurnOver", then press: N The TurnOver menu: settings, apps, keys, feedback, quit. Up and Down move; Right or Return opens a submenu or changes a setting; on a number (rate, volume) Left turns it down; elsewhere Left goes back a level; Escape closes the menu. T Switches the application in front between VoiceOver and TurnOver, and remembers it (the same as choosing in TurnOver menu, Apps). This is the way back to VoiceOver. S TurnOver's settings. K Switches between the Mac and Windows keyboard styles. J "That was wrong": marks this moment for your next feedback report. Slash Every shortcut that works where you are, grouped. Enter runs one. A Who reads: TurnOver in its apps, TurnOver everywhere, or VoiceOver everywhere, in turn. P Plugin commands: the commands of the plugins in this app, by their letter, or Down Arrow for a list. M The plugin maker: label the item you're on, give it a key, watch or silence it. C Copies the last thing TurnOver said to the clipboard. H This guide. I Describes the picture under TurnOver's cursor. R Screen recognition. Any other key says the list of letters; Escape, or three seconds without a letter, cancels. Command Control Period Starts TurnOver, or quits it, from anywhere: a single press, no letter. Quitting turns VoiceOver on. A rising or a falling chime says which. It works even if TurnOver is stuck (a small helper, TurnOver Key, listens for it from login; you will see it in System Settings, General, Login Items). Command Control 1 to 9 In Messages and WhatsApp, the latest messages (1 the newest); in apps with panes, the parts of the window. (These are those apps' own, where TurnOver reads them.) In the Mac style, as VoiceOver: VO-N the notifications you've heard lately, VO-V verbosity (punctuation, item details, hints), VO-H the help menu (VO-H-H the commands), VO-Slash a custom label, VO-Shift-Slash this guide, VO-F8 settings, VO-1 to VO-0 hot spots, VO-Shift-K the Option key Commander (right Option T, the time). Control pauses speech; press again to carry on. In the Windows style, as NVDA: Caps Lock N the TurnOver menu, Caps Lock 1 input help, Caps Lock L the current line, Caps Lock A say all, Caps Lock Shift Z sleep mode for this app, Caps Lock Control V and the other settings keys the TurnOver menu's sections. Control stops speech; Shift pauses it and carries on. The numeric keypad: in the Mac style, VoiceOver's NumPad Commander (VO-Clear turns it on; VoiceOver's own keys; keypad 0 held is its modifier). In the Windows style, NVDA's desktop keypad keys (7 8 9 lines, 4 5 6 words, 1 2 3 characters in review, Plus say all, keypad 0 held as the NVDA key); Clear switches between those and typing numbers, as Num Lock does on a PC. TurnOver menu, Settings, Keyboard has both. Screen Curtain: VO Shift Underscore or VO Shift F11 in the Mac style, as VoiceOver; Caps Lock Control Escape in the Windows style, as NVDA. If VoiceOver's curtain is on, TurnOver keeps it on when it takes over. To choose: TurnOver menu, Settings, Sounds and alerts, Screen Curtain while TurnOver reads. VoiceOver's commands. TurnOver uses VoiceOver's own commands (VO is Control and Option together), so what you already know works. The TurnOver key is either Caps Lock or VO to start with; to keep only one: TurnOver menu, Settings, Keyboard, TurnOver key. VO M The menu bar: lands on the Apple menu's title; Left and Right go along the bar, Down opens a menu, Escape leaves. VO M twice: the status menus at the right, the same way. (Windows style: Command alone opens the Apple menu, Option B lists the status menus.) VO D The Dock. VO Shift M The context menu. VO F3 Describes the item with focus. Right Option T The date and time (VO F7 also works). VO F Find, in any application TurnOver leads: type the text and press Return. TurnOver goes to the next match and leaves you there (a message in Mail's list, a line in a page or a message, text in a document or Terminal). Escape cancels. VO G and VO Shift G: the next and previous match. VO T The formatting at the caret (font, size, style). VO I The Item Chooser: everything in the window, or every line of a page or message. Type to narrow the list; Backspace widens it; Enter goes there. VO U The rotor. Left and Right choose a kind: on a page or message, headings, links, form controls, landmarks, tables; in a window, buttons, text fields, tabs, lists and so on; in Word, headings and comments. Up and Down move through that kind, typing narrows it, Enter goes there. VO Command H, L, J, T, X, G Next heading, link, form control, table, list, graphic (add Shift: previous). VO Space Presses the item. (A Windows layout, Alt for the menus and so on, is set aside for now; it will come back later.) Moving through anything, even what the keyboard cannot reach (object navigation): TurnOver Right / Left Next or previous item in the window, in reading order, going in and out of groups by itself (as Narrator's Caps Lock arrows; in the Mac style, as VoiceOver's). TurnOver Shift Right / Left The same. TurnOver Shift Down / Up Into an item, or out to what holds it. TurnOver W The current word (VO S in the Mac style: the sentence). TurnOver Enter Presses the item (or puts you in it to type). SAFARI (AND MAIL MESSAGES): BROWSE MODE Web pages and email messages are read as a document, like NVDA's browse mode. Up / Down arrows Line by line. Option arrows: word by word. Single letters move through the page, each style with its own reader's letters; Shift goes back. Mac style, VoiceOver's single-key Quick Nav: H heading, 1 to 6 headings of that level, M heading at the same level, L link, V visited link, F text field, J control, B button, C check box, R radio group, X list, T table, G graphic, N landmark, D different item. Windows style, NVDA's: H heading, 1 to 9 headings of that level, K link, U / V unvisited / visited link, F form field, E edit field, B button, X check box, C combo box, R radio button, L list, I list item, T table, G graphic, Q block quote, D landmark, M frame, S separator, O embedded object (a video or audio player, a dialog), A annotation, W spelling error, P paragraph of text, N the text after a block of links. Comma / Shift Comma Past the end of the list, table or other container you are in / to its start. Caps Lock Shift Space Single-letter navigation off or on for this page, so its own keys work. Caps Lock F7 The page's headings, links, form fields and landmarks in a list. Enter Activates a link or button. TurnOver Space Switches between browse mode and typing into the page (focus mode). Shift with arrows Selects text; Command C copies it. Video players (YouTube) switch to focus mode by themselves when you Tab into them or press Enter on Play, so their own keys work: on YouTube, K plays and pauses, J and L skip back and forward. Escape goes back to browse mode. Back in Safari returns you to where you were on the previous page. Find (Command F): Return reads the line of each match; Escape puts you on it in the page. Pages in other languages are read with a voice for that language, when the page says which language it is in and a voice for it is installed (System Settings, Accessibility, Spoken Content, System voice, Manage Voices). To choose the voice for a language, or turn this off: TurnOver menu, Settings, Speech. To hear capitals at a higher pitch: TurnOver menu, Settings, Speech, Capitals, Raise the pitch. To hear what a picture shows: Command Control Comma, then I (VO Shift L in the Mac style), with TurnOver's cursor on the picture. TurnOver needs Screen Recording for this (System Settings, Privacy and Security, Screen and System Audio Recording). To give a key of your own to a command or an application (right Option and a letter, as VoiceOver's Keyboard Commander, or a numpad key), or to take one of TurnOver's keys away: TurnOver menu, Keys, My own keys. To send speech to particular headphones or speakers rather than the Mac's default output: TurnOver menu, Settings, Speech, Where speech plays. Safari's sidebar (Reading List, bookmarks) is not reached by Tab: TurnOver Shift Up to the window, TurnOver Shift Down, then TurnOver Right to the list, and TurnOver Enter. Return opens an item; the context menu (VO Shift M, or Right Option) has Delete. MAIL Up and Down move through the message list; Home and End go to the first and last message. The message itself is read in browse mode (above). Tab goes from the message list to the message, and Shift Tab to the mailboxes. Searching (Command Option F): type, then Return says how many results and goes to them. Writing: Tab goes round every field, the From and Signature pop-ups included; Command Shift D sends and TurnOver says "sent". Settings windows: Up and Down move between the tabs at the top, Tab goes into the page, Shift Tab comes back to the tab. MESSAGES AND WHATSAPP (PREVIEWS) Your keyboard stays in the message box. Tab and Shift Tab go round the parts in the order they are on screen: the conversations, the messages, the message box (in WhatsApp, the sections first). So Shift Tab from the box goes up to the messages, starting on the newest. Up and Down move, Home and End go to the ends, Return opens a conversation, and the shortcut menu (VO Shift M, or the right Option key in the Windows style) lists a message's own actions. Escape goes back to the box. Command Control 1 to 9 read the latest messages from anywhere, 1 the newest. In WhatsApp, the sections (Chats, Updates, Calls, Archived, Starred) come before the chats; Return shows one. New messages in the open conversation are read as they arrive. MUSIC, PODCASTS AND TV (PREVIEWS) Up and Down move through everything on the page, shelf by shelf, reading further down as you go; Left and Right jump between shelves; a letter jumps to the next item starting with it. Tab moves between the sidebar, the page, the player and the tool bar (Back, Share, More, Search). Return opens or plays; Space plays and pauses and says which; Escape goes back; TurnOver Shift N says what is playing. Command F searches: Return reads the results. TERMINAL New output is read as it arrives; your own typing is not read twice. After cd, the new folder is said. Tab completions and the Up arrow's history are read. TurnOver Up / Down Reads earlier lines without disturbing the shell; TurnOver Home / End: top, bottom. Delete, Option Delete Says what was deleted. Left / Right Reads the character at the cursor; Option Left / Right: word by word. Command Control Comma, C Copies the last output TurnOver read. Not yet: full-screen programs such as less, man, vim and top. MICROSOFT WORD (PREVIEW) Word support is an early preview, off to start with, as it is still changing day to day. To try it: TurnOver menu (Command Control Comma, then N), Apps, Microsoft Word, set to "TurnOver leads". (Word is only listed when it is installed.) Your reports on Word are very welcome. The document reads as you move, and says the page as you arrive on a new one. With the Windows keyboard style (NVDA's keys): Caps Lock Delete The page and line. Caps Lock H / Shift H Next / previous heading. Caps Lock Alt C The comment at the caret (Alt is Command on a Mac keyboard: Caps Lock Command C). Caps Lock E / Shift E Next / previous spelling error. Caps Lock R / Shift R Next / previous tracked change. Caps Lock Page Down / Up Next / previous page. Caps Lock F7 The elements list: headings and comments. Alt Up / Down Previous / next sentence (Command Up and Down on a Mac keyboard). With the Mac keyboard style (VoiceOver's keys): VO Command H / M Next heading / next heading of the same level (add Shift for previous). VO Command R / E Next tracked change / spelling error (add Shift for previous). VO U The rotor: headings and comments (Left and Right change list). In both: Control F2 is Word's menus; Command B, I, U, E, L, R, J, Command Option 1 to 3 (headings), Command Shift N (Normal) say what changed. Tables: arrowing into a table says its size, then the row, column and text; moving says what changed, with the column's title (from the first row) and the row's title (from the first column). Empty cells say "blank". Tab / Shift Tab Next / previous cell (Word selects it: "selected" means typing replaces it). TurnOver arrows Cell to cell without selecting; "edge of table" at the edges. The ribbon: F6 moves between the ribbon, sidebar, status bar and toolbar. On a ribbon tab (Home, Insert...), Left and Right change tab; Down or Tab goes into its commands; Tab and Shift Tab move through them. Escape, from the ribbon, sidebar, status bar or toolbar, goes back to the document. If you end up in Word's sidebar, TurnOver menu, This app: Microsoft Word, "Show or hide the sidebar" takes you back. FINDER, CLAUDE AND TEXTEDIT (PREVIEWS) All three are off to start with: TurnOver menu, Apps, Read by VoiceOver, then Return on each. THE APP STORE (PREVIEW) Turn it on in the TurnOver menu, Apps, Read by VoiceOver, App Store. - Up and Down: every app, heading and button on the page, including the whole of each shelf. - Left and Right: the previous and next shelf. Home and End: the top and bottom. - Return opens an app's page or presses a button. Escape goes back. - Space presses the app's own button: Open, Get, Update or Re-download. A price needs Space twice. - Tab and Shift Tab: the sidebar (Search, Discover, Arcade, Updates, your account) and the page. - Command F goes to search; type, press Return, and the results are read. - A letter jumps to the next item starting with it. SETTINGS PROFILES (VOICEOVER'S ACTIVITIES, NVDA'S CONFIGURATION PROFILES) VO X in the Mac style, Caps Lock Control P in the Windows style. A profile is a set of speech, verbosity, typing, web page and braille settings. Make one from the settings you have now (or one for the app in front), then change what you like while it is on: the changes go into the profile, and your normal settings are kept as they were. A profile can be switched on by hand, or used whenever its apps are in front. MORE OF EACH READER'S KEYS (BUILD 19) Mac style, as VoiceOver: VO Shift Q, or Left and Right Arrow together Arrow-key Quick Nav on or off. With it on, Left and Right move the VoiceOver cursor; Up and Down move by the Quick Nav kind, or item by item. Up and Down together: the item's action. Right and Down: interact; Left and Down: stop interacting. Left or Right with Up: the previous or next Quick Nav kind (headings, links, form controls…). On web pages too. VO Home / VO End In text, the start / end of the text. VO Shift Home / End: the first / last word in view. VO Return In a text field, starts and then ends a selection. VO A The VoiceOver cursor's contents. VO F3: the item in the VoiceOver cursor. VO F4 twice More about the focus; in text, where the insertion point is. VO F7 three times The network. VO Shift S: scroll with the arrows and Page keys; Escape stops. Windows style, as NVDA: Caps Lock S Speech mode: talk, beeps, off, on demand. Caps Lock Control T Braille follows: automatically, the focus, or the review cursor. Caps Lock Command T Braille follows the cursors, or shows what is spoken. Caps Lock Command K Braille auto scroll on or off; Command L faster, Command J slower. Caps Lock Control Shift F1 Marks the log; again, copies the log from the mark. Excel: Caps Lock Command C the cell's note; Caps Lock F7 sheets and notes; Caps Lock Space reads cells around, protected ones too. The desktop layout (Settings, Keyboard) adds NVDA's desktop keys: Caps Lock End the status bar, Caps Lock Shift S sleep, Caps Lock Page Up and Down review by page, Caps Lock Control arrows the speech settings ring. APPLICATION CHOOSER Every app with a window, including system alerts that Command Tab doesn't show (macOS asking to allow Screen Recording, a password prompt). Arrow to one and press Return to switch to it; an app with several windows has them in a submenu. - Mac style: TurnOver F1 twice (VoiceOver's VO F1 F1). - Windows style: Option Tab (Windows+Tab). SCREEN RECOGNITION (OCR) For apps that don't tell a screen reader what's in them (games, Steam, a picture of text), TurnOver can read the window from the screen, as NVDA's NVDA+R does. - TurnOver R where TurnOver leads, or Command Control Comma then R anywhere, even where VoiceOver leads. - Up and Down: rows. Left and Right: characters; with Option or Control, words. Home and End: the row's start and end. - Tab and Shift Tab: the next and previous column or section (a sidebar, the main text). - Return or Space clicks the word you're on. Shift Return right-clicks, Option Return double-clicks. M moves the mouse there without clicking. - TurnOver R again reads the window again. Escape closes. - On a braille display, a routing key moves to that word; press it again to click. - The first time, macOS asks for Screen Recording for TurnOver: switch it on in Privacy and Security, then quit and reopen TurnOver. macOS may ask again now and then. - Settings, Screen recognition: read new text as it appears, and read the whole result as it opens. BRAILLE TurnOver drives a braille display while it is in charge, using macOS's own braille drivers and tables, the ones VoiceOver uses, so any display VoiceOver supports should work. When TurnOver hands back, VoiceOver takes the display again. Three rising notes: TurnOver has the display; three falling: it has let it go. USB: plug it in; nothing to set up. Bluetooth: pair the display with VoiceOver first (VoiceOver Utility, VO F8, Braille, Displays, Add). Then TurnOver menu, Settings, Braille, "Bluetooth displays", and allow Bluetooth when macOS asks. TurnOver takes the display from VoiceOver's braille server when it leads; it can take a few seconds. What it shows: the line you are on (in browse mode and in text), or the item you are on (the selected message in Mail's list, a menu item, a chat, a shelf item in Music), and briefly what TurnOver says by itself (messages, live updates such as Claude's progress), which give way as soon as you move. Roles and states use NVDA's short forms: btn, chk, lnk, h2. Panning keys, joystick left and right Read along the line; at the ends, the previous or next line. Joystick up and down Previous or next line, or item in a list; spoken too. Routing keys The cursor to that character; on a link or button, press it. Joystick pressed in Activates the item. Dots Type, contracted a word at a time by default (space translates). Dot 7 / dot 8 Backspace (hold to keep deleting) / Return. Space with dots VoiceOver's braille commands, for example: 1 and 4 previous and next item, 3 and 6 up and down, 1 2 3 and 4 5 6 first and last, 1 2 Escape, 2 3 4 5 Tab, 1 2 3 4 pause speech, 2 and 5 pan, 1 7 Command for the next key (1 8 locks it; 2 7 Option, 3 7 Control, 4 7 Shift), 1 3 4 5 announcement history. Keyboard help (in the TurnOver menu under Keys, or Caps Lock 1 in the Windows style) covers the display too: each key and chord says what it does. Command Control Comma, then Slash (the shortcuts list), lists your display's keys and every chord while a display is connected. Settings: TurnOver menu, Settings, Braille: the table (Unified English contracted to start with), typing, what is spoken while typing, messages and how long they stay, word wrap, the cursor, and more. PLUGINS The quickest way in: on an unnamed button, press VO-Slash (Mac style) or Command Control Comma then M (either style). Choose What is this?, Label this item, Give this item a key, Read this when it changes, or Don't announce this. Your changes are kept as your own plugin for that app; Undo the last change takes one back, and they can be shared. This is a careful first step. Plugins start with what is safe for everyone, and their abilities will broaden over the coming builds: plugins that can do more, each asking for what it needs, so you always know what one can do before you turn it on. If you'd like to build plugins, we'd love to hear from you. A plugin makes one application work better with TurnOver, with no code: a folder with two JSON files. A plugin can give names to unlabelled controls, add TurnOver keys that press a control or choose a menu item, read an element when it changes, keep noisy elements quiet, and describe a whole app of a shape TurnOver already drives (a chat app like Messages, a media app like Music, or an app of parts like Notes: a sidebar, a list and the detail, with Tab round them). A plugin cannot run code, read your files, use the internet or touch any other application, and before one is installed TurnOver says what its keys can do to the app. In the TurnOver menu, Tools, Plugins: make a plugin for the app in front with Claude, ChatGPT or Gemini (TurnOver writes a brief describing the app and hands it over; copy the AI's answer and choose Install a plugin from the clipboard), or Write a plugin yourself: TurnOver makes a starter folder for the app in front, with the guide, a snapshot of the app's elements and its menus beside an empty plugin, and opens it in Finder; edit it, then choose Install the plugin you are writing. Open the plugin guide is there too. The list shows what is installed and names anything that would not load. The command-line tool /Applications/TurnOver.app/Contents/MacOS/turnover-plugin checks, installs and lists plugins. IF SOMETHING GOES WRONG Force quit, spoken. Command Option Escape lists the applications that are running (in the Windows style, Control Shift Escape does too). Choose one with the arrows and Return, then confirm: force quit it, ask it to quit normally, or cancel. The Mac's own Force Quit window is silent while VoiceOver is off, so TurnOver has its own. It is also in the TurnOver menu as "Force quit an application". If TurnOver stops responding, VoiceOver comes back by itself within a few seconds, and your keys work again. If it is still stuck after that, TurnOver restarts itself. Command Control Comma, then T, always hands the application to VoiceOver. Quitting TurnOver (TurnOver Q, or the TurnOver menu, or the menu bar item) leaves VoiceOver in charge everywhere. If TurnOver goes silent (a voice you chose does not speak, or was removed), get VoiceOver back with Command Control T, then put the voice back from Terminal with this one line, and start TurnOver again; everything else you set is kept: python3 -c "import json,os;p=os.path.expanduser('~/Library/Application Support/TurnOver/settings.json');d=json.load(open(p));d.setdefault('speech',{});d['speech']['voice']='com.apple.eloquence.en-GB.Reed';d['speech']['languageVoices']={};json.dump(d,open(p,'w'),indent=2)" To start completely afresh instead, quit TurnOver and delete the settings file; TurnOver makes a new one: rm "$HOME/Library/Application Support/TurnOver/settings.json" From build 15, TurnOver notices a voice that stays silent and switches back to Reed by itself. SENDING FEEDBACK The quickest way: the moment TurnOver gets something wrong, press Command Control Comma, then J. It marks the moment and you carry on. When you're ready, TurnOver menu, Send feedback, Send your marked moments: one report with them all, and an email listing when and where each was, to add a line to if you can. To ask for an app to be supported: switch to it, then TurnOver menu, This app, Ask for it to be supported. An email opens with a description of how the app is built for accessibility (kinds of item and counts, never its content). Add a line about what you use it for, and send it. The apps most asked for come first. TurnOver menu (Command Control Comma, then N), Send feedback: Save a report, including what TurnOver said (recommended: shows what you heard; it may include the text of your emails and pages) Save a report, leaving out what TurnOver said (when what was on screen is private) A zip file is saved on your Desktop. Attach it to your message, and say in a sentence what you were doing and what you expected. TurnOver keeps its own logs for 30 days, on your Mac only: ~/Library/Application Support/TurnOver/logs/ REMOVING TURNOVER TurnOver menu, About and updates, Uninstall TurnOver, then either: Remove the app only puts the app in the Bin and keeps your settings and permissions, so a copy installed again, wherever you put it, carries on as before. Uninstall completely as below. Uninstall completely removes TurnOver's login items, puts the app, its settings and its logs in the Bin, resets its Accessibility, Input Monitoring and Automation permissions, and turns VoiceOver on. This is also the cleanest way to start again if permissions get muddled: uninstall, then download TurnOver afresh.