got rid of header generation