add print header func