# +unparse

    

diff --git a/pythonetc/3.9/unparse.md b/pythonetc/3.9/unparse.md
new file mode 100644
--- /dev/null
+++ b/pythonetc/3.9/unparse.md
@@ -0,0 +1,10 @@
+Python 3.9 introduces a new function [ast.unparse](https://docs.python.org/3.9/library/ast.html#ast.unparse). It accepts a parsed AST and produces a Python code. This code if parsed will produce the same AST:
+
+python
+import ast
+tree = ast.parse('a=(1+2)+3 # example')
+ast.unparse(tree)
+# '\na = 1 + 2 + 3'
+
+
+It knows nothing about the initial formatting and comments. So, it's not a code formatter but a tool to simplify analyzing AST. Also, it can be used for code generation.