updating to include circumference