completely finished lection 7