add generator webapp