704gen