initial server setup