closed gl/cl loop