Added GA, modified a bit to fit
Merged
Saved this shit