moving to glfw