added zooming and circles for fun