hive design