basicly support localstorage now