update gen and test