Create gdl.cpp