added axis bounds so circles don't spill over