add db module, docs