added the barebones of crosslink