add geneator page and test project