add KVO category