Finished Server, starting part 2
compile up to 10