Призначення програми – заучування слів (наприклад іноземної мови).
Програму написано мовою BASH версії 4.2.45. Тестувалась в оточенні Linux Slackware 14.1. Використовує текстовий файл, кодування якого відповідає локалі консолі (зазвичай UTF-8).
Файл обробляється рядково, частина рядка до символу [ * ] використовується як питання, друга частина використовується як правильна відповідь. Відповідь поділяється символом [ , ] на частини, користувач може відповісти на запитання не повністю, але програма виконає підрахунок частин, які збіглися, про що буде повідомлено. Рядки, що починаються з символу [ # ] ігноруються як коментарі. Зайві прогалини у файлі автоматично загоюються.
Вибирати рядки із запитанням можна як у ручному режимі (інтерактивний), так і в автоматичному. В автоматичному режимі можна вказати в ручну діапазон рядків, з якими працюватиме програма, а також можна вказати, щоб програма ставила питання, вибираючи рядки у випадковому порядку.
Питання на які дано неправильні відповіді, заносяться до списку помилок і повторно задаються користувачеві, поки той не відповість ними правильно.