Working session storage (might refactor it to use localstorage service)