generate learning plan & share dictionary and stuff