some addition lisp functionality. a little bit of cleanup