Updated bubble radius to half
added explanation on timing

also improved structure
included configuration check

called in Part2