first commit of partially functioning example server