working on headers and things.