some experiment with a new carousel component