Assignment2 - networking & tomstoning