magic explained