improve format + add header