starting to work on save feature