update assignment 2 for networking