initial commit Timer, save to mem and Average working