and magic