Updated kvc with extension