reverted using new version of idgen