carbohydrates lipids proteins