try hash reference