new GA class