added kvc