made shader order make sense
figured out shaders
made shader pretty