hashing to perfect objectIds