read and eval finished