added slideshow and caption component