added slidingLayer