improved, with statistic