kvv actually implemented and working