modify magic