modify hgetall to also yield field and value