updated data structure for ingredients