fix xcode bug