KVO removed code added