feat(lesson/4): complete