Added setq setf and defun