iteration 1 of shader
updated with gif