Added statistics, everything working, all requirements fulfilled