revised summary, added shadow