add ast.js