Creating the perfect teacher: How a cumbersome start with Japanese led to a better self-teaching app