add sliding

add sliding