Add some network functionality and such