localstorage workaround 6