added a server module