40 items in total