Add the interface for the kv