Adding boilerplate code
Implementing spaced repetition system