add test -gen