external db introduction