Refactorized server. First implementation of Joining servers.