Is that possible to create regions with BOPLY on the fly? I wrote the following lines of code in one of my routine (command "bpoly" "a" "o" "r" "") (foreach innerpt innerptList (command innerpt) ) (command "") But the number of regions it create is unpredictable. e.g. there are 7 points, but it creates only 2 or 3 regions. It seems the BPOLY command is too slow to catch up with the paces of the others. Any help will be appreciated. Avlin