modularization, add dynamic dorling cartogram