basic GLFW integrtation works