add header view support