The first version
Save  progress in local storage