move hash header to include