Added GA. Closes #4