refactored HiveOpsSpec