\DeclareSourcemap{
  \maps[datatype=bibtex]{
    \map{
      \pertype{article}
      \step[fieldsource=journal, match=\regexp{arXiv}, final]
      \step[fieldset=journal, null]
      \step[fieldset=pages, null]
      \step[fieldset=year, null]
      \step[fieldset=primaryClass, null]
      \step[fieldset=eid, null]
      }
    \map{
      \pertype{article}
      \step[fieldsource=journal, final]
      \step[fieldset=archivePrefix, null]
      \step[fieldset=eprint, null]
      \step[fieldset=primaryClass, null]
      \step[fieldset=eid, null]
      }
    }
  }

\DeclareFieldFormat{labelnumberwidth}{#1\adddot}
\DeclareFieldFormat{titlecase}{#1}
\DeclareFieldFormat[unpublished,misc]{titlecase}{#1}
\DeclareFieldFormat[techreport,report]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[techreport,report]{citetitle}{\mkbibitalic{#1}}

\DeclareFieldFormat
  [
   thesis, % also phdthesis
   report, % also techreport
  ]{title}{\href{\thefield{url}}{\mkbibitalic{#1}}}

\DeclareFieldFormat[unpublished]{title}{\href{\thefield{url}}{#1}}
\DeclareFieldFormat[proceedings]{title}{\href{\thefield{url}}{\mkbibitalic{#1}}}

%\DefineBibliographyStrings{english}{
%  backrefpage={p.},
%  backrefpages={pp.}
%}

