gfd half way