This app presents fill-in-the-blanks exercises for Chinese learners based on their language levels. Users can take a self-assessment to determine their levels. They can also keep a customized vocabulary list. Exercises can be chosen from 15 domains (e.g. finance, travel, culture).