Part 3 – building the actual network (software)