all is well till level 6 in verbs and then it turns out that the author does not know there are two ways to conjugate the -i- verbs (it is finisco finisci finisce, not fino fini fine). Sorry, but you should not try to do language learning software for the language you are not well versed in.
Vocabulary doubled to 500 levels (563 including cumulative review levels).
Learn Spanish, German, French+ More Languages by Reading Side by Side with Audio
Learn Spanish, English, French, German, Italian, Japanese & More Languages Free