key_commit: tweaks to documents creation
key_commit: documents add available fields