add GenDoc