amyone see what i've done wrong with setting the ang? that is what is failing. (defun C:HH () (setq ename (entsel " Select Hatch pattern: ")) (setq ename (car ename)) (setq pat (cdr (assoc 2 (entget ename)))) (setq sca (cdr (assoc 41 (entget ename)))) (setq lay (cdr (assoc 8 (entget ename)))) (setq ang (cdr (assoc 50 (entget ename)))) (command ".LAYER" "S" lay "") (command "BHATCH" "DR" "B" "P" Pat Sca ang pause) (princ) ) ;end