add crossref, close #351