Add key_value and spec