id request generation through IDGenerator.
generation of id requests
more tests added.