updates to header and server