Which of these does not generate energy but are still essential for body?
Fats
Proteins
Vitamins
Carbohydrates