I'm trying to do an equation on a centerpoint. I have the centerpoint as the variable "center" and then I am trying to extract the x and y which I do like this: (setq x (car center)) (setq y (cadr center)) and then use the x and y in my equation. Here's what I get from the user and then the equation to modify the centerpoint: (cond ((= gridsize "1")(setq defshift-h "6")) ((= gridsize "2")(setq defshift-h "12")) ((= gridsize "3")(setq defshift-h "24")) ((= gridsize "4")(setq defshift-h "12")) ) (setq shift-h (getreal (strcat " Enter distance to shift grid horizontally <" defshift-h ">: "))) (if (not shift-h)(setq shift-h defshift-h)) (setq center ((+ x shift-h ) y)) (command "hatchsetorigin" "last" "" center) Any suggestions?