add support for hive