now uses sessionStorage interface to load and save upon validation.