add DOI support