removed udid function