added flag parse
added generate zones and banners