Changes on hash identifier, now ulong
Adding all constraints updated