header and other updates