unfinished changes to headers