able to save to local storage and display