notes now actually write to localstorage using model methods