add fragment shader
delete TODO comment