added basic networking and commands