change NSString to CFStringRef