shadow path