added syntax highlighting, changed render mode to opengl