add touch function