new header and comments setup