eval and history