add carousel, add text-list, fix css defects