Add header view and directive