adding some persistence with localStorage