switched from cyglfw3 to glfw