Alternative therapies for diabetes