revived HW backend. mapreduce still broken