basic favorites functionality, localstorage is next