change header to be more generic