smooth sliding

not complete