eval-defun / region kb