working on header part 3