lisp third commit(AST)