refactor ticket report to new framework - not finish