data as list, not individ props