Almost done with Shadow