added the magic