shader and structural modifications