first proto working w/local storage