refatored Carousel