adding udid and safeext
c