Hash and Connection