changing things a bit
local storage cache