cs118 proj2 simple router