- created basic version of GA. need good tests