modify lisp primitives