add touch() function