add --both option