The new GA code