Added cf_touch function