Basic networking (needs a looooot of fixing and finishing)