start work on splitting up headers