how does diabetes freedom works