Factorise shadow
Some more work