shaders sort of working
add stuff