added pyglet source