use of dbal and dic