shadow analysis