add sliding code