understanding magic