In a circuit-switched communication system, it is broken down into three stages. The first stage is establishing a circuit, or in other terms, a closed loop between the caller and the recipient. When a circuit has been established, the channel is then eligible for data transfer. It can either be one way, or two-way simultaneous communication. The second stage involves this part, which is the transfer of data. The last stage is when circuit is disconnected, or in the case of calls, either one of the parties place the phone back on hook. Within a very complex network, the main priority for data transmission is the channel, or path. For circuit-switching, a path is pre-determined beforehand. The system follows an algorithm to determine the path to be used for communication. Unlike in packet switched network, wherein data is broken down into packets before transmission, circuit-switched networks have dedicated line for data transmission. Meaning, once the path has been determined for a call, it is exclusive for that call, and will only be used again once the call is disconnected. Packet-switched network doesn't have this feature since the packets can just be transmitted separately into various channels. This gives an advantage in circuit-switched networks, because it provides reliability for your data to be transmitted across with minimal loss.