stats revamp

@alainjobart @ryszard @guoliang100 @shrutip