initial commit of pick autosave functionality