adding bubblesort