refactoring
refactoring
refactoring
refactoring
speed up draw polygon
draw performance tuning