added a save to desktop feature