Vitamins A, C, D, B6 and B12 are needed for the normal function of the immune system. Vitamin A contributes to the maintenance of normal vision. Vitamin B1 contributes to the normal function of the heart.