enhancement hive function