100 years of magic