protein and vitamins