new xlinks implementation