enhancing add a report functionality