add eval ast into print as conceptual test