database connection implemented