Anti-diabetic drug uses and classification