add shadow script