fixed some bug and tried a few different paramters for better hashing...