Update:
Complete overhaul on generator...
contemplate on redesign