# Tasks - [X] Encoding of a stroke - [X] Entry of a strokes from raw mode - [X] Accounting for backspace to delete what was written - [X] Reading problem sets - [X] Setup database for problems - [X] Basic drilling, sloppy output text - [X] Text UI ## Future tasks - [ ] Drill on a specific set of words. We can take word lists of potentially conflicting pairs (homonyms for example, or stenonyms, e.g. strive, strife). This kind of drill should force the pairs to be done in proximity (not necessarily adjacent). Missing them should reset them so that they will be drilled in normal learning.