~ generate namespaces
@ exceptions
# update multi_json