search citation, typo in variable name, avoid mutation, for epage