adjust TODO for GL implementation