final touch for week 11
cart table length