initial commit for GFCM course