add: magnetlink functionality alpha stage (works but buggy)