Exercise 5a 2.3 advanced

Exercise 5a 2.3 advanced
Active — user can report