Midterm review 1.1

Midterm review 1.1
Midterm review 1.1
Midterm review 1.1
Active — user can report