almost done with Local Storage