modified cast view