starting to set up BubbleProfile as an object to be passed around for path improvement