here a self explaining project of my self | ScratchStats