updated GA code.