typo in gen util and updated gen