implemented a bunch of starting network commands, was unable to test em fully
as usual. tell me if i broke shit. thanks