added a save button, etc