working on the server's skeleton, still slow going