GA stuff

Made a basic generic GA