added help and more accepted flag args