header summary and typing