add quoting and make "defun" "real" function
fix quoting