320 items in total