working on header part 2