add new key. properly serialize.