Changed the routing convention and began implementing socket i/o