using local storage for sessions