shadows work