change to magic