fix stats; compounding; impl todos