connect now returns a link object