finishing up the run_server portion