User view lesson filter words

This is my code which I did on my holiday, and I did not yet pull request.
And I am very sorry about many commit on this pull request.