shadow complete