worked on model
added KVO to cardView