added glew and some fancy shader stuff