skeleton glfw3 file