added an accordion component