Proteins, carbs and fats - oh my!