added md5 for collisions