dynamically draw circles rectangles