add --file option