add eval and replace and bound to C-x C-e