for touch