internal database