Tag Archives: what do starches fats proteins and dna have in common