NSObject & NSNotification added