Tristan linkedin upgrade 2

I think we can either use a delegate here, if not, this is fine