start of gdbm support