added the basics of the lesson model