disregard previous problem i suck cocks. initwithargs works we just need to  do some checking to prevent duplicate bubbles from being added to the array