gdi practice