fixed openGL problem