Finished basic server