implement researcher pages