Working on creating ast.