doc generator update