fixed openGl adding