database handling
database loading