stats and analysis