add macro.lisp