moving forward on the crossref rewrite