hive union atomic module