i think i got stuff working with localstorage