AST use cases