added tingodb implementation