Group: use multipart to burst users
User: don't waste time implementing hash, they are unique