add Bubble and Shell