fixed eval and execute operation observer