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