linking magic