It's nearly perfect to learn personalized Japanese vocabulary. Nevertheless the app would be a bit better with an function to practice kanji drawing