hashing algorithm changeable in options
cleaning up files