this product is highly flawed. this dynamic immersion technique may work on easier languages like spanish or french but not difficult languages like pashto. The software works like this, your shown pictures which you must match with phrases. its easy at first, your given a picture of a ball a cat a dog and so on, you have to match the word (in pashto) to the picture. then the pictures and phrases get much more comlicated, the software doesnt tell you what the pictures really mean. one picture shows a boy climbing into an airplane, i thought it meant just that, but the real translation is a boy and an airplane, but there is no way for you to know. I also remember learning the alphabet first when learning a new language. It would have been great if i knew how to pronounce each letter correctly but the software starts off with words. it would have been a great learning software if it gave you the actual translation of the picture. Its good software if you have a tutor and some books.