updated to idgen 2.5