Foods that contain more than one type of molecule help us meet our daily requirement of nutrients. There is a limit to how much we can eat in a day, so if nutrient rich foods are consumed, we can easily provide the necessary building blocks for our bodies to maintain healthy function. This is not possible with foods that contain only one type of molecule.