added valence shader, grayscale only so far