Done shadows

Still need to fix that leak lmoa