Add AST class
CES Functionnal