add long and short options with pflag