renew doc structure