add some new report fun.