use firebase's ID generation