Updated KVP Code