added shaders and fixed mesh bug.