issue_160: allow user to select which file to save