working hash reference