default ga impl