Fixup create.
we need to use dict_set to update the entry.
Implement write