updated to use version 2.4 of IDgen module