added DB interfaces