changing circle packing to accept arguments also