use of projection matrix in shader
use of colors in fragment shader