100 years of Magic