Better reports (16/20)

Better reports