start renaming. It's more painfull that I've expected
add intermediate AST