start the server module implementation