localstorage is working(kinda)