incorporating new DB object into remaining Digoro components and refactoring