research layer - research layer