completed databaseutils