updates to server and header