updated project to have opengl submodule