Theory of magic