working
todo:
change to 1 socket to each server
solve the bag problem