add UIView and NSObject extension