We have expressed so clearly about what we need, such as having correct content and diagram in the document. At moment, the IP address in the current diagram is even the "172....." All our requests have been rejected by service provider, then we have been told "diagram was not included in the contract". I think the diagram and document are the tools to explain the design to customer and they are parts of the design. If customer paid service provider to come to do the design, should customer also need to highlight "diagram need to be done" in the contract? It sounds a little bit ridiculous. Eventually, our own staff is forced to update the document and create diagram by ourselve, but what our staff is doing is based on their understanding what service provider has done. It is like "chicken egg question". This kind of docment is also introducing the risk when we hand it over to operation team for support. I think the best people who create the docment and diagram should be the one who do the design. It looks like this issue only happens to us. We are dealing with a very special case. To make it worse is the service provider is using the same approach to do another project.