adaptive_divider library