Poly magnesium