started to think about multiple Lisp support