add new feature: give different representation of different report
add new feature: give different representation of different report part