rectangle // bubblesort added