hash practice