add lic code to fragment shader. everything runs now, except that it's slow.