add local storage, settings view, stuff