replacing hello_opengl