new correction of magic