Merged both the scripts.

No on all the varients will be genereted by a single script