saving+loading functions, saving everything in localStorage