Completed module 11 server implementation