initial commit, mGDP object