added flag.Parse