implemented the hive provider