add --save option