messing around with openGL