research layer - Research Layer