upload the source code from openGM