better report structure