fixing some shading and dependencies