implemented stash save and drop