added extra adapters for database interaction