https://nillenon.medium.com/session-storage-vs-local-storage-in-javascript-with-examples-219529ba2d77