added sessionStorage support, added "all" index