how to study gof