Added one more rule.
Added progress bar when generating
Categorized some methods