actual DBI lecture implementations