proteins and vitamins