fixed the server module