lesson's model and view