There is a view that the cranial nerve circuit is composed of a combination of the same modules as the basic functions. According to that view, the author has presented the module (Basic Unit) that performs parallel-serial mutual conversion and has shown that the neural network that recognizes and generates arbitrary time-series data can be constructed by combining the module. In Chapter 2, the neural network that has the functions of federated learning and imitation that enable collective behavior of animals is shown, and added an idea of concrete circuit configuration to published papers. In Chapter 3, following a consideration of the fundamental role of language, a neural network with the same basic structure connected to the upper level of the neural network shown in Chapter 2 but with functions closely related to language is presented. The new neural network consists of a pair of neural networks that handle languages and images respectively. Each activated part is expressed using the Category theory concept. Category's entity is a set of Basic Units connected each other and changes of their state. The activated Categories are tied with the corresponding activation part in the pairing neural network, and interconverting is performed. The state of the Basic Unit may be inspired by sensory organs, but behave independently of the actuating behavior of conventional neural networks connected to the low position. Humans can generate an image of events that may occur in past or in future even if that are not directly related to the situation in front of the eye, and share their images by dialogue. The dialogue consists of time series data with a response format such as question or negation. The newly added neural network helps generate shared recognition.