working on header and other things.