set ast in new() call to ast@ast