key-value module