add canTouched