Diabetes Metabolism Reviews.