added remainder of useful crossref functions