add activity report, minor rearrange from ba11c86