messing around shaders
lost with scaling