support Xcode8