refinement of the diagram for the implementation design