add --dry option