magnesium as well as vitamins A