Update shadow.c