add flags.Parse