dbl logic