call to thread sleep
dataSource instead of driverManager
readme