add --output flag