initial commit - just the server