Initial untested implementation of server