add gogen demo