magics