add statistic; most complete user flow