better hashing
readme udpate