add a width constraint to the UITableView
decouple the carousel from models