practice hash reference