added hive_initialise