Lab2 exercise 1 client & server working