interface and databasehandler