adding HiveData and HiveDataLoadThread classes