main can print ast now