changed intersection method param
shadows