Initial outline of server