we do not use doc, so you can remove it