[major] create carousel pagelet