AST assignment 06