updates to networking and makefiles