added an objective-c category, called it from Swift-land