add touch

add touch